package com.uinnova.product.eam.model.constants;

public class NoticeConstant {

    private NoticeConstant() {
    }

    /**
     * 消息
     */
    public static final String NOTICE_TYPE_MSG = "message";
    /**
     * 公告
     */
    public static final String NOTICE_TYPE_NOTICE = "notice";
    /**
     * 消息分类-工作流
     */
    public static final String NOTICE_CLASSIFY_WORKFLOW = "workflow";
    /**
     * 消息分类-系统通知
     */
    public static final String NOTICE_CLASSIFY_SYSTEM = "system";
    /**
     * 方案视图更新内容模板-设计空间
     */
    public static final String PLAN_DIAGRAM_UPDATE_PRIVATE_TEMPLATE = "您创建的方案 %s 中引用的视图已更新，请进入方案更新视图";
    /**
     * 方案视图更新内容模板-资产空间
     */
    public static final String PLAN_DIAGRAM_UPDATE_DESIGN_TEMPLATE = "您发布的方案 %s 中引用的视图已更新，请进入方案查看视图";
    /**
     * 方案视图更新内容模板
     */
    public static final String PLAN_NEWV_VERSION_CONTENT_TEMPLATE = "您创建的方案%s发布了新版本 %s";
    public static final String PLAN_NEWV_VERSION_CONTENT_TEMPLATE_KEYWORD = "查看最新版本";
    /**
     * 审批内容模板
     */
    public static final String WORKFLOW_CONTENT_TEMPLATE = "您%s的%s %s 已%s";
    /**
     * 与我协作内容模板
     */
    public static final String SHARE_CONTENT_TEMPLATE = "用户%s邀请您协作%s 请及时查看";
    /**
     * 交付物模板更新内容模板
     */
    public static final String DEV_TEMPLATE_UPDATE_CONTENT_TEMPLATE = "您%s的方案%s 的交付物模板已更新";
    /**
     * 方案章节分享协作
     */
    public static final String PLAN_CHAPTER_SHARE_COLLABORATE="用户%s邀请您编写方案，%s的%s，请及时查看";
    /**
     * 方案章节完成协作
     */
    public static final String PLAN_CHAPTER_COMPLETE_COLLABORATE="用户%s已完成方案，%s的%s的编写，请及时查看";
    /**
     * 视图/方案协作者提交审批，给创建者推送消息
     */
    public static final String SHARE_PUBLISH_ASSERT = "您创建的%s%s已由%s提交审批";
    /**
     * 架构评审传阅
     */
    public static final String ARCH_REVIEW_CIRCULATE_TEMPLATE = "用户%s邀请您查看%s架构方案审批流程";
    /**
     * 架构评审流程消息模板
     */
    public static final String ARCH_REVIEW_TEMPLATE = "您提交的方案评审%s%s";
    /**
     * 方案发布失败
     */
    public static final String PLAN_PUBLISH_FAIL = "您的方案%s已发布失败";
    /**
     * 问题创建
     */
    public static final String QUESTION_CREATE = "%s在%s架构评审内创建架构问题，请及时查看";
    /**
     * 问题整改
     */
    public static final String QUESTION_CORRECTION = "您在%s架构评审内创建的架构问题已被%s整改完成，请及时查看";
    /**
     * 问题验证-通过
     */
    public static final String QUESTION_VERIFY_PASS = "您在%s架构评审内整改的问题已被%s验证通过";
    /**
     * 问题验证-不通过
     */
    public static final String QUESTION_VERIFY_NO_PASS = "您在%s架构评审内整改的问题未验证通过，请及时查看";

    /**
     * 批注创建
     */
    public static final String ANNOTATION_CREATE = "%s在%s架构评审内创建批注，请及时查看";

    /**
     * 批注回复-非批注创建人回复
     */
    public static final String ANNOTATION__REPLY_FROM_OTHER = "您在%s架构评审内创建的批注已被%s回复，请及时查看";

    /**
     * 批注回复-批注创建人回复
     */
    public static final String ANNOTATION_REPLY_FROM_CREATOR = "%s在%s架构评审内回复批注，请及时查看";

    /**
     * 标签
     */
    public static final String TAG_PLAN = "plan";
    public static final String TAG_DIAGRAM = "diagram";
    public static final String TAG_MODEL = "model";
    public static final String TAG_ARCH_REVIEW = "archReview";
    public static final String TAG_ASSERT = "assert";
    /**
     * 资产类型(0私有库，1资产库)
     */
    public static final String SOURCE_TYPE = "sourceType";
    public static final String PLAN_ID = "planId";
    public static final String CHAPTER_ID = "chapterId";
    public static final String DIAGRAM_ID = "diagramId";
    public static final String ARCH_REVIEW_ID = "archReviewId";
    public static final String ARCH_REVIEW_PROCESS_INSTANCE_ID = "processInstanceId";
    public static final String DIR_ID = "dirId";
    public static final String VIEW_TYPE = "viewType";
    public static final String USERNAME_KEYWORDS = "userName.keyword";
    /**
     * 消息类型
     */
    public static final String MSG_TYPE_PLAN_DIAGRAM_UPDATE = "planDiagramUpdate";
    public static final String MSG_TYPE_WORKFLOW = "workflow";
    public static final String MSG_TYPE_PLAN_NEWVERSION = "planNewVersion";
    public static final String MSG_TYPE_SHARE = "share";
    public static final String MSG_TYPE_DEVL_TMPLATE = "devlTmplateUpdate";
    public static final String MSG_TYPE_COMPLETE_COLLABORATE = "completeCollaborate";
    public static final String MSG_TYPE_SHARE_COLLABORATE = "shareCollaborate";
    public static final String MSG_TYPE_SHARE_PUBLISH_ASSERT = "sharePublishAssert";
    public static final String MSG_TYPE_ARCH_REVIEW_CIRCULATE = "archReviewCirculate";
    public static final String MSG_TYPE_PLAN_PUBLISH_FAIL = "planPublishFail";
    public static final String MSG_TYPE_QUESTION_CREATE = "questionCreate";
    public static final String MSG_TYPE_QUESTION_CORRECTION = "questionCorrection";
    public static final String MSG_TYPE_QUESTION_VERIFY_PASS = "questionVerifyPass";
    public static final String MSG_TYPE_QUESTION_VERIFY_NO_PASS = "questionVerifyNoPass";
    public static final String MSG_TYPE_ANNOTATION = "planModuleAnnotation";

    public static final String PLAN_DELETE_MSG = "方案已被删除";
}
